From 89a430d1da1497e2e9862d4f7cfed9d4fe98766e Mon Sep 17 00:00:00 2001 From: Drew Parsons Date: Tue, 3 Feb 2026 14:50:26 +0100 Subject: [PATCH] disable viskores on alpha alpha is 64-bit but also exceeds available memory [ 5%] Generating the wrap hierarchy for VTK::ImagingCore cd /build/reproducible-path/vtk9-9.5.2+dfsg3/debian/build/Imaging/Core && ../../bin/vtkWrapHierarchy-9.5 -MF /build/reproducible-path/vtk9-9.5.2+dfsg3/debian/build/Imaging/Core/CMakeFiles/vtkImagingCore-hierarchy.txt.d @/build/reproducible-path/vtk9-9.5.2+dfsg3/debian/build/Imaging/Core/CMakeFiles/vtkImagingCore-hierarchy.None.args -o /build/reproducible-path/vtk9-9.5.2+dfsg3/debian/build/lib/alpha-linux-gnu/vtk-9.5/hierarchy/VTK/vtkImagingCore-hierarchy.txt /build/reproducible-path/vtk9-9.5.2+dfsg3/debian/build/Imaging/Core/CMakeFiles/vtkImagingCore-hierarchy.data @/build/reproducible-path/vtk9-9.5.2+dfsg3/debian/build/Imaging/Core/CMakeFiles/vtkImagingCore-hierarchy.depends.args /usr/bin/alpha-linux-gnu-ld.bfd: CMakeFiles/viskores_cont.dir/UnknownArrayHandle.cxx.o: .got subsegment exceeds 64K (size 96168) /usr/bin/alpha-linux-gnu-ld.bfd: failed to set dynamic section sizes: no error --- debian/changelog | 2 ++ debian/rules | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/debian/changelog b/debian/changelog index 8baa51fec..52506dbb1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,8 @@ vtk9 (9.5.2+dfsg3-5) UNRELEASED; urgency=medium * 9.5.2+dfsg3-3 disabled viskores on 32-bit arches, since ParaView::RemotingViews optionally uses VTK::vtkviskores but (ThirdParty) viskores exhausts virtual memory on 32-bit arches + * disable viskores on alpha, which is 64-bit but also exceeds + available memory -- Drew Parsons Fri, 30 Jan 2026 11:47:03 +0100 diff --git a/debian/rules b/debian/rules index 138ecbaeb..f5beea5ef 100755 --- a/debian/rules +++ b/debian/rules @@ -125,6 +125,11 @@ else -DCMAKE_PREFIX_PATH="$(CMAKE_PREFIX_PATH);/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/adios2/mpi" endif +# alpha is 64-bit, but viskores still exceeds its available memory +ifeq ($(DEB_HOST_ARCH),alpha) + extra_flags += -DVTK_MODULE_ENABLE_VTK_vtkviskores=NO +endif + override_dh_auto_configure-indep: dh_auto_configure -- -DVTK_BUILD_DOCUMENTATION=ON $(extra_flags) -- 2.30.2